lusus naturae
English
lusus naturae meaning in English • lusus naturae का अर्थ अंग्रेजी में
Noun
- Sport or freak of nature; a deformed or unnatural production.